草庐IT

tomcat http改为https

全部标签

vue-cli3项目本地启用https,并用mkcert生成证书

在项目根目录下的vue.config.js文件中://vue.config.jsmodule.exports={devServer:{host:'dev.nm.cngc'//此处开启https,并加载本地证书(否则浏览器左上角会提示不安全)https:{ cert:fs.readFileSync(path.join(_dirname,'./cert.crt')), key:fs.readFileSync(path.join(_dirname,'./cert.key')), }, //注意:https的端口必须是443 port:443}}mkcert生成证书1、安装命令:npminstall-

我们可以依靠HTTPS来保证我们的安全吗

HTTPS是Web连接的守护者大多数网址以 https开头,其中的's'表示与你正在访问的网站的安全连接。HTTPS代表 HypertextTransferProtocolSecure,它加密了通过互联网发送的信息,主要是在你的设备(PC或手机)和网站服务器之间。作为一个更安全的网络宇宙的基石,HTTPS阻止了潜在的跨数字空间传输内容的拦截,包括你的私人消息、支付信息或你正在探索的任何的视频。然而,总是有方法可以绕过这样的安全措施。在你的办公室监控网络流量的IT管理员可能会窥视你的网络活动,即使通过代理也是如此。如何引入HTTPS?传统上,网站并没有普遍采用HTTPS。确立这一协议作为常见做法

安装对象存储MINIO并开启https

MINIO介绍MinIO是在ApacheLicensev2.0下发布的高性能对象存储,100%开放源代码。它是与AmazonS3云存储服务兼容的API。MinIO是一个高性能的对象存储原生支持Kubernetes部署的解决方案。Minio是一个非常轻量的服务,它可以存储⼤容量的⾮结构化数据,例如图⽚、视频、⽇志⽂件、备份数据和容器/虚拟机镜像等。对于⼤多数的企业来说,这可以说是最为理想的存储媒介了。而一个对象文件可以是任意大小,从几kb到最大5T不等。前言需要用到的东西1.docker环境2.服务器3.域名以及域名证书步骤1.安装docker2.使用docker安装MINIO3.访问MINIO

前端vue部署到nginx并且配置https安全证书全流程

       说明一下:本人原本使用的是docker安装nginx通过挂载实现部署,但是出现了很多bug(例如部署安全证书后还是无法访问),所以困扰了很久,最后改为本地安装nginx,最终在不懈的努力下终于按照好了,特此记录一下。       一:整个流程:             1.将前端项目打包,会生成dist文件(同时不要忘了修改调用后台的ip)             2.安装nginx(本地安装,非docker),然后将dist下的文件放入nginx的html目录下             3.配置nginx的配置文件             4.安装证书(ssl)        

clone报错fatal: unable to access ‘https://github.com/...‘: Failed to connect to github.com port

目录clone报错fatal:unabletoaccess'https://github.com/...':Failedtoconnecttogithub.comport443after21096ms:Couldn'tconnecttoserverclone时报错如下所示解决方法第一步、找到本机代理端口号(红框部分)第二步、修改git端口号问题解决!参考资料clone报错fatal:unabletoaccess‘https://github.com/…’:Failedtoconnecttogithub.comport443after21096ms:Couldn’tconnecttoserver

Linux 系统安装 Nginx、配置支持https、ssl

文章目录学习目标1.兵马不动,粮草先行1.1官网下载Nginx1.2检查系统GCC、必要软件库1.3安装GCC、软件库1.3.1安装GCC编译器1.3.2安装pcre、pcre-devel1.3.3安装zlib、zlib-devel1.3.4安装openssl、openssl-devel2.开干,开始安装Nginx2.1上传Nginx安装包2.2解压Nginx安装包2.3配置、编译、安装2.4启动测试3.开机自动启动Nginx3.1创建开机自启脚本(nginx.service)3.2nginx.service文件内容(复制粘贴即可)3.3设置文件权限3.4设置开机自动启动3.5测试启停3.6重

C# 调用FiddlerCore实现http/https抓包

FiddlerCore是Telerik的跨平台.NET库,它允许捕获和修改HTTP/HTTPS流量。使用FiddlerCore的一些最流行的应用程序是 TelerikFiddler(基于.NETFramework并在Windows上运行)和 FiddlerEverywhere(基于.NETCore并在Windows、Mac和Linux上运行)。关键信息:FiddlerCore跨平台.net库,可以捕获http/httpsNuGet安装:界面设计:启动捕获:publicvoidstartFiddler(){if(!FiddlerApplication.IsStarted()){FiddlerAp

mongodb - 在 MongoDB 上设置 SSL 后,https 请求不起作用,但 http 可以

根据几篇文章、mongodb.org手册、一些dba.stackexchange.com问题和各种教程,我已经在我的mongo数据库上设置了自签名证书和SSL。因此,我使用以下命令(或配置文件)运行mongodb实例:mongod--sslModerequireSSL--sslPEMKeyFile./selfsignsec/mongodb.pem--sslCAFile./selfsignsec/ca.pem看起来一切都很好:[datetime].129-0700ICONTROL[initandlisten]MongoDBstarting:pid=42188port=27017dbpat

【微服务部署】05-安全:强制HTTPS

文章目录安全:强制HTTPS的两种方式1.Ingress配置重定向2.应用程序配置3.Ingress配置4.应用程序配置代码总结安全:强制HTTPS的两种方式互联网发展中,安全是非常重要的,由其是现在HTTPS非常普及的情况下,应用程序在公网上一般都会被强制要求HTTPS。Ingress强制HTTPS应用强制HTTPSIngress强制HTTPS,在Ingress中设置即可.应用强制HTTPS,当应用程序识别到用户使用的是HTTP协议访问时,强制跳转至HTTPS。这种场景一般推荐是应用程序直接向外提供服务,不经过Ingress时使用1.Ingress配置重定向nginx.ingress.kub

HTTPS双向认证及密钥总结

公钥私钥:1)公钥加密,私钥解密:加解密 为什么不能私钥加密公钥解密?私钥加密后,公钥是公开的都能解密,没有意义。2)私钥签名,公钥验签:属于身份验证,防串改,防抵赖 A私钥可以解密A公钥的加密内容,但是无法确认发送加密内容的人是不是B,所以,发送者B用B的私钥签名,A用B的公钥解密签名即可确认是B发送,再用A的私钥解密消息即可。3)CA证书: 就是CA机构(CertificateAuthority)颁发的证书:其实public.cert就是证书。 证书实际是由证书签证机关(CA)签发的对用户的公钥的认证。 证书的内容包括:电子签证机关的信息、公钥用户信息、公钥、私钥、权威机构的签字和有效期等